a streak of wins - Turco Inglés Diccionario